/*
 * 文件系统(File)
 * 		- 文件系统简单来说就是通过Node来操作系统中的文件
 * 		- 使用文件系统, 需要先引入fs模块, fs是核心模块, 直接引入不需要下载
 * 
 * 文件的写入
 * 		- 手动打开文件的步骤
 * 			1. 打开文件
 * 				fs.openSync(path, flags[, mode])
 * 					- path 要打开文件的路径
 * 					- flags 打开文件要进行的操作的类型(r, w)
 * 					- 设置文件的操作权限, 一般不传
 * 				返回值
 * 					- 该方法会返回一个文件描述符作为结果, 我们可以通过该描述符对文件进行各种操作
 * 			2. 向文件写入文件
 * 				fs.writeSync(fd, string[, position, [, encoding]])
 * 					- fd 文件的描述符, 需要传递要写入的文件描述符
 * 					- string 要写入的内容
 * 					- position 写入的起始位置
 * 					- encoding
 * 			3. 保存并关闭文件
 * 				fs.closeSync(fd)
 */

var fs = require("fs")

var fd = fs.openSync("hello.txt", "w")
fs.writeSync(fd, "hello 硅谷!", 20)
fs.closeSync(fd)
